body {
	/*text-align: center;
	font-family:\5B8B\4F53,Arial Narrow,arial,serif;*/
	font-family:Tahoma, Helvetica, Arial, Simsun,sans-serif;
}



/* Global */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; background: transparent; }
html,body {
	background-color: #fff;
}


.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
img{ border:0;vertical-align:middle;}
 strong { font-weight: bold; }
 em { font-style: italic; }
.bold{ font-weight:bold;}
.fontnormal{font-weight:normal;}
.green { color: green; }
.blue { color: #00ccff; }
.f14 { font-size: 14px; }
.f28 { font-size: 28pt; }
.f12 { font-size: 12px; }
.clear { clear: both;height:0;}
.right { text-align: right; }
.small { font-size: 0.8em; }
.oh{overflow:hidden}							
.tl{text-align:left;}									
.tc{text-align:center;}									
.tr{text-align:right}							
.pt5 { padding-top: 5px; }		
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.dn{display:none}
.dinline-block{display:inline-block}
.pl10{padding-left:10px}
.pl20{padding-left:20px}
.pl100{padding-left:100px;}
.pr10{padding-right:10px}					
.pr5{padding-right:5px}
.mtturet5{margin-top:5px;}
.mt5{margin-top:5px;}
.mt50{ margin-top: 50px; }
.mt30{margin-top: 30px;}
.mt20{ margin-top: 20px; }		
.mt10{ margin-top: 6px; }
.mt15{margin-top:15px;}
.mttrue10{ margin-top: 10px; }
.mb10{ margin-bottom: 10px; }
.mb30{ margin-bottom: 30px; }
.mr10{margin-right:10px;}
.mr20{ margin-right: 20px; }
.mb5{ margin-bottom: 5px; }
.mr5{ margin-right: 5px; }
.mr40{ margin-right: 40px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15{margin-left:15px;}
.ml20 { margin-left: 20px; }
.ml30 { margin-left: 30px; }
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml70{margin-left:70px;}
.ml180 {margin-left: 180px;}
.ml270{margin-left:270px;}
.ml330{margin-left:330px;}
.marginauto{margin:0 auto;}
.red { color: #ff0000; }
.white{color:White}
.ds {
	color: #999;
}
.height0{height:0;}
.pa5{padding:5px;}
.pa10{padding:5px;}
.green { color: #009900; }
.highlight { color: #ff6600; }
.blank10 { height: 10px; overflow: hidden; clear: both; }
.blank20 { height: 20px; overflow: hidden; clear: both; }
.blank25 { height: 25px; overflow: hidden; clear: both; }
.w30{width:30px}
.w65{width:65px;}
.w90{width:90px;}
.w110{width:110px;}
.w150{width:130px;}
.w200{width:200px;}
.w220 {width:220px;}
.w290 {width:290px;}
.w530 {
	width: 530px;
}
.w100point{width:100%;}
.vh {
	visibility: hidden;
}
.w540 { width: 540px; }
.error { color: red; }
.sucess { color: green; }
.remark{ color:red;cursor:pointer;border-bottom:1px dashed red;margin-left:3px;}
.dashe-line { font-size: 1px; height: 1px; clear: both; background: url(images/dashed.png) repeat-x left bottom;}
.dashe-line1 { font-size: 1px; height: 1px; clear: both; background: url(images/dashed1.png) repeat-x left bottom;}
.noborder { border: none; }
.loading {
	color: #666;
	padding-left: 20px;
}
.color666{color:#666}
.explain {
	color: #999;
}
.black{color:black;}
.pr 
{
	position: relative;
}
.fwnormal{font-weight:normal;}




.l{float:left !important;display:inline}				
.r{float:right !important;display:inline;}
.f{width:100%}											
.z{zoom:1}	

 /* self clearing floats */
 .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
 .clearfix { display: inline-block; }
 .clearfix { display: block; zoom:1}

 /* Links
 ------------------------------------------------------------------------------ */
 a:link, a:visited { font-size: 12px; color: #000; text-decoration: none; }
 a:hover, a:active { color: #f26e04; text-decoration: underline; }
 a:focus, a:active { outline: none; }
 
 
  /* Lists
 ------------------------------------------------------------------------------ */
 ol, ul { list-style: none; }
	ul.related {margin-top: -1em}
li.doc {background-position: 3px -500px}
ul.nomarker li {background:none;padding-left:0}
ul li.nobg { background: none; }
dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}

/* must move to base.css */
.menu li.no-finish a {
		background: url(images/bg_sprites1.png) no-repeat;
		float: left;
		background-position: right -948px;
		padding-right: 45px;
	}
	.menu li.no-public a {
		background: url(images/bg_sprites1.png) no-repeat;
		float: left;
		background-position: -720px -948px;
		padding-right: 45px;
	}
.chkboxstyle{vertical-align: -2px;}
select{font-size:12px;}

.btnsearch,.btnclear{ background: url(images/bg_sprites2.png) no-repeat;border: medium none; color: #333; cursor: pointer; font-size: 12px; height: 24px; line-height: 24px; text-align: center; width: 60px; }

.btnsearch{ background-position: -10px -1543px; text-indent: 14px;}
.btnclear{background-position: -10px -1571px;}